a fellow traveller - Spanish English Dictionary